artificial foot - German English Dictionary